home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / EDUCNOMY / PLANETS.LZH / PLANETS.DOC < prev    next >
Text File  |  1989-03-02  |  15KB  |  338 lines

  1.  
  2.                        Version 4.1   Oct 2, 1988
  3.  
  4.      This Program computes information relating to the position, distance,
  5.   magnitude, orbit view, skyview, etc for the major planets, four minor
  6.   planets or halley's comet on a specified date and time. Also, orbital data
  7.   for any desired planet or comet can be entered and saved in a disk file.
  8.   Skyview and orbital views can show forward or backward motion. The moons
  9.   for each planet can be displayed.
  10.  
  11.   The following programs files are available (the source code can be
  12.   obtained from the author if it is not included).
  13.  
  14.   PLANETS.EXE    90K bytes   Execution Code
  15.   PLANETSA.EXE  100K bytes   Execution Code for use with 8087
  16.   PLANETS.DOC    20K bytes   This File
  17.   PLANETS.PAS    57K bytes   Source Code for Turbo 5.0
  18.   PLANETS1.PAS   42K bytes   Include file for Turbo 5.0
  19.   PLANETS.3TP    56K bytes   Source Code for Turbo 3.0
  20.   PLANETS.3TP    42K bytes   Include file for Turbo 3.0
  21.   PLANETS.SAV     1K bytes   Save file made with setup command
  22.  
  23.  
  24.                             Command List
  25.  
  26. 1 - 9    Entering a single digit will display detailed information
  27.          relating to the selected planets. Use the "T" command
  28.          to set the time and date, and the "L" command to set the
  29.          longitude and latitude. Also the "S" command may be used to
  30.          select the format for representing angles.
  31.  
  32.   A-     Entering A followed by a single digit will display detailed
  33.          information related the selected minor planet or comet. The
  34.          last selection in this column is user selectable, via the "R"
  35.          and the "W" commands.
  36.  
  37.   B-     Entering B followed by a single digit will display the sky
  38.          view of the nine major planets and the selected minor planet.
  39.          Use the T and the L commands to select the time/date and
  40.          longitude/latitude.
  41.  
  42.   C-     Entering C followed by a single digit will display the orbits
  43.          for the four inner planets and the selected minor planet. The
  44.          planets are each shown in its own orbital plane. The distance
  45.          between the earth and a comet with a large inclination will
  46.          be misleading in the orbital view. However, The distance
  47.          calculation using the "A" command does take into account the large
  48.          inclination of comets (update from previous versions).
  49.  
  50.   D-     Entering D followed by a single digit will display the orbits
  51.          for the five inner planets and the selected minor planet. The
  52.          planets are each shown in its own orbital plane.
  53.  
  54.   E-     Entering E followed by a single digit will display the orbits
  55.          for the earth and the five outer planets plus the selected
  56.          minor planet. The planets are each shown in its own orbital plane.
  57.  
  58.   F      SideView shows the orbit of the selected planet. The scale is
  59.          the same as the last scale selected using the C, D or E command.
  60.  
  61.   H      Displays this file.
  62.  
  63.  
  64.   I      Plots the orbits and locations of the four inner planets:
  65.          Mercury, Venus, Earth, and Mars. The "S" command may be used
  66.          to enable/disable the planet names. If the names are shown,
  67.          sometimes a name will overwrite a previously displayed planet.
  68.  
  69.   K1,2,3 Gives Keplers three laws along with an example. Note
  70.          that Keplers laws refer to the Sun and Planets, but
  71.          the law applys to any small body orbiting a large body.
  72.  
  73.   L      Allows entry of the longitude and latitude. The longitude is
  74.          then used to compute the time zone; which can be changed if
  75.          desired.
  76.  
  77.   M      Displays the Menu. A second depression switches to the second
  78.          page of the menu.
  79.  
  80.   O      Plots the orbits and locations of the five outer planets and the
  81.          Earth. The "S" command may be used to enable/disable the planet
  82.          names and to correct for the aspect ratio of the monitor.
  83.  
  84.  
  85.   Q      Goes Back to DOS
  86.  
  87.   S      The Set-Up is command is used to select the form of numeric
  88.          printout for angles: hour/deg/min, decimal deg, decimal hours
  89.          etc. The screen aspect ratio may be set so that circles come
  90.          out correctly on the screen. Also, planet name may be
  91.          enable/disabled from orbital and sky plots. One the setting are
  92.          entered they can be save in file planets.sav. This file will
  93.          be read and the setting updated the next time planets is initialized.
  94.  
  95.   R      The read command reads a file made by the (W)rite command and
  96.          loads the orbital data into the last minor planet position.
  97.          The A through E commands may then be used to make calculations
  98.          for the new planet selected.
  99.  
  100.   T      The change time/date command allows entry of the time and the
  101.          date. Note that spaces (not commas) should be used between the
  102.          entries.
  103.  
  104.   V      The View command shows how the planets would appear in the
  105.          sky on the date selected by the T command and from the location
  106.          selected by the L command. If the planet names are shown,
  107.          sometimes a name will overwrite a previously displayed planet.
  108.  
  109.   U      The U commands shows the sun and the moon as they would appear
  110.          on the date selected by the T command and on from the location
  111.          selected by the L command.
  112.  
  113.   W      The write command is used to enter orbital data for a planet
  114.          or comet that is not included in the main program. The data
  115.          is then stored in a disk file and read into the last position
  116.          in the minor planet column. If the epoch is entered as "0 0 0"
  117.          the orbit is assumed to be entered in standard form for a comet;
  118.          therefore no prompt is made for the longitude at epoch.
  119.  
  120.   X      Two objects are selected from a list of moons and planets for
  121.          size comparison. A graphical view is then so that the sizes
  122.          can be easily compared.
  123.  
  124.   Y      This command shows the sun and the moon against the a grid
  125.          showing declination and ascension.
  126.  
  127.   Z      This command shows the planets against the stars. A grid
  128.          with declination and ascension is shown. The + and - commands
  129.          can be used in star view mode.
  130.  
  131.   +      The Plus command is used after a view or orbit command to advance
  132.          planets forward in time. Successive depression causes faster motion
  133.          in the following order: one hour, one day, one week, one month,
  134.          and one year.
  135.  
  136.   -      The Plus command is used after a view or orbit command to advance
  137.          planets backward in time. Successive depression causes faster motion
  138.          in the following order: one hour, one day, one week, one month,
  139.          and one year.
  140.  
  141. space    The space key is used to stop advance or backward time travel.
  142.          The planets will continue to blink until any other key (except
  143.          =,-, or space) is depressed. An M command will then go back to
  144.          the main menu.
  145.  
  146.  
  147. F1 - F9  Function keys show the selected planet and its inner moons. IF
  148.          there are outer moons, they are selected by a shifted function
  149.          key. The earth date and time do not apply to moon positions. A
  150.          seperate earth day count is shown so that the speed of the moons
  151.          can be compared to an earth day.
  152.  
  153.                       Glossary of Terms
  154.  
  155.  
  156. Azimuth              :  The angle from the North measured East to West. When
  157.                         applied to set and rise times for a planet this
  158.                         indicated where on the horizon, 180 deg. for South,
  159.                         270 deg. for West, etc.
  160.  
  161. Daylight Savings     :  If Daylight savings time is enabled then the local time
  162.                         is advanced one hour on the last Sunday in March and
  163.                         set back on the last Sunday in October.
  164.  
  165. Ecliptic Coordinates :  Are related to the earths orbit, Long is the
  166.                         angle around from the first point of Aries
  167.                         and Lat is angle Up or Down
  168.  
  169. Equatorial Coord.    :  Are related to the earths equator, DEC is how
  170.                         far north or south of the equator and RA is
  171.                         angle around the equator from the first point
  172.                         of Aries
  173.  
  174. First Point of Aries :  This direction remains fixed with respect to the
  175.                         stars (except for Precession) and is used as a
  176.                         reference for ecliptic and equatorial coordinates.
  177.  
  178. GMT                  :  Greenwich Mean Time, time at longitude 0 deg.
  179.  
  180. GST                  :  Greenwich mean sideral time, is related to the
  181.                         position of of the stars rather than the Sun.
  182.  
  183. JD                   :  Julian Day Number is the number of days since
  184.                         January 1st 4713 B.C.
  185.  
  186. HA                   :  Hour Angle is the time since the planet crossed
  187.                         the meridian
  188.  
  189. helio ecliptic lat.  :  Angle north or south of the earths orbit
  190.  
  191. heliocentric long    :  Angle from the first point of Aries that planet
  192.                         makes round the sun
  193.  
  194. Horizontal Coord.    :  Are related to the observers horizon, Alt is
  195.                         angle above the horizon and Azim is angle from
  196.                         the north going east.
  197.  
  198. Lat                  :  Latitude of observing site
  199.  
  200. LCT                  :  Local Civil Time (time locally used)
  201.  
  202. LST                  :  Local Sideral Time, is related to the
  203.                         position of of the stars rather than the Sun.
  204.  
  205. Long                 :  Longitude of observing site
  206.  
  207. long of ascend node  :  The point where a planet rises out of the plane of
  208.                         the ecliptic
  209.  
  210. Mag                  :  Magnitude on a logrithmic scale which measures the
  211.                         brightness of the planet ( the calculation here is
  212.                         accurate to only 1 or 2
  213.  
  214. mean anomaly         :  Angle a fictitious planet, moving in a circle,
  215.                         would make with a line from the sun to the
  216.                         planets perihelion
  217.  
  218.  
  219. Phase                :  Area of the disc which is illuminated
  220.  
  221. true anomaly         :  Corrects the mean anomaly to account for 9the
  222.                         eccentricity of the orbit
  223.  
  224.  
  225. radius vector        :  Distance from the Sun to the planet
  226.  
  227.  
  228. Extended Notes:
  229.  
  230.    **** How orbits are shown ****
  231.  
  232.       The orbits for the planets and moon are each shown in its own
  233.    orbital plan. This means that the view is not the same as would be
  234.    seen from space. Projection of the orbits would have slowed the
  235.    motion commands considerably.
  236.  
  237.    **** Entering planet date ****
  238.  
  239.      The (W)rite command makes a file containing the orbital data for
  240.    additional planets (one file per planet). A good source for data is
  241.    the Astronomical Alamanac is for sale by The Superintendent of
  242.    Documents, U.S. Government Printing Office, Wahington, D.C. 20402.
  243.  
  244.    When using data from the Alamanac the Period is calculated:
  245.  
  246.          Per = (360 / 365.2422) / Daily Motion
  247.  
  248.    The Longitude at Epoch is calculated:
  249.  
  250.          Long at Epoch = Long of Asc Node + Long of Per(bar) +
  251.                          Mean Anomaly
  252.  
  253.    The Longitude of Perihelion is calculated:
  254.  
  255.          Long of Per = Long of Asc Node + Long of Per(bar)
  256.  
  257.    **** Sun and Moon rise and set times ****
  258.  
  259.    The calculation assume a fixed location for the sun and the moon
  260.    based on the date and time setting. More accurate times can be
  261.    obtained by setting the time to the first value given, then doing
  262.    a second iteration.
  263.  
  264.    **** Moon orbital view ****
  265.  
  266.    The orbital views of the moons do not correspond to the date. An
  267.    earth day counter is shown to give an idea of the speed of motion.
  268.  
  269.  
  270.  
  271.    This program is placed in the public domain and may be freely
  272.    copied and distributed for a nominal distribution charge. The Turbo
  273.    Pascal source code and the latest version of the program can be
  274.    obtained from the author for $10.00.
  275.  
  276.    The following is a list of other scientific programs available form
  277.    the author:
  278.  
  279.  
  280. CHEMICAL (Current Version 3.1)
  281.  
  282.      CHEMICAL is a molecular modeling Program to aid in the formation
  283.      of three dimensional pictures of chemicals. Atoms are selected
  284.      from a Periodic Table (using the A command) and electron
  285.      orbital information retrieved. The Atoms are then bonded
  286.      (using the B command). The chemical is displayed as it is
  287.      being constructed. The chemical can be viewed from different
  288.      directions by using the up and down cursor keys and the V
  289.      command. If desired the Hybrid and Ionize commands can be used
  290.      to alter the orbitals before bonding. Atoms can be bonded
  291.      into groups, then the groups bonded to other groups to make
  292.      large chemicals.
  293.  
  294. CHEMVIEW (Current Version 2.0)
  295.  
  296.      CHEMVIEW is a companion program that shows 3-dimensional
  297.      animation of the models generated with CHEMICAL. CHEMVIEW
  298.      requires an EGA board and monitor. CHEMVIEW is written in
  299.      Turbo PROLOG with the graphics I/O done in Turbo C.
  300.      To use CHEMVIEW simply start the program and select the file
  301.      desired.
  302.  
  303. CRYSTAL (Current Version 1.0)
  304.  
  305.      CRYSTAL is a companion program that shows 3-dimensional
  306.      development of crystals. Atoms and multi-atom ions are
  307.      and placed on a lattice to form 3 dimensional models.
  308.  
  309.  
  310. These programs are are placed in the Public Domain and may be freely
  311. copied. However, the source code is only available from the author.
  312. The latest version, with source code is available according to the
  313. following price schedule:
  314.  
  315.                     First Copy            Updates           Enclosed
  316.  
  317. Planets             $10 (1 disk)            $5               _______
  318.  
  319. CHEMICAL
  320. CHEMVIEW            $20 (3 disks)          $10               _______
  321. CRYSTAL
  322.  
  323. OverSeas Shipping                           $5               _______
  324.  
  325. 3 1/2 in disks                              $2               _______
  326.  
  327.                                          TOTAL Enclosed      _______
  328.           Send To:
  329.  
  330. ____________________________________
  331.  
  332. ____________________________________
  333.  
  334. ____________________________________           Larry Puhl
  335.                                                6 Plum Ct.
  336. ____________________________________           Sleepy Hollow, Ill. 60118
  337.  
  338.